package com.prueba.server.persistencia;

import javax.jdo.annotations.*;

@PersistenceCapable(identityType = IdentityType.APPLICATION, detachable = "true")
public class Vista {

	@PrimaryKey
	@Persistent
	String id;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	@Persistent
	Integer tipo;

	@Persistent
	String documentoAsociado;

	@Persistent
	String nivelEnDocumento;

	public Vista(String nivelEnDocumento, String documentoAsociado, Integer tipo) {
		this.nivelEnDocumento = nivelEnDocumento;
		this.tipo = tipo;
		this.documentoAsociado = documentoAsociado;
		this.id = nivelEnDocumento + "." + documentoAsociado;
	}

	public Integer getTipo() {
		return tipo;
	}

	public void setTipo(Integer tipo) {
		this.tipo = tipo;
	}

	public String getDocumentoAsociado() {
		return documentoAsociado;
	}

	public void setDocumentoAsociado(String documentoAsociado) {
		this.documentoAsociado = documentoAsociado;
	}

	public String getNivelEnDocumento() {
		return nivelEnDocumento;
	}

	public void setNivelEnDocumento(String nivelEnDocumento) {
		this.nivelEnDocumento = nivelEnDocumento;
	}

}
